<?php
session_start();

if (!isset($_SESSION['username'])) {
    header("Location: ../login.html");
    exit();
}


// 引入配置文件
include 'config.php';

// 检查是否是 GET 请求
if ($_SERVER["REQUEST_METHOD"] == "GET") {
    // 获取 GET 数据
    $id = "1";

    // 检查 id 是否存在
    if (!empty($id)) {
        // 准备查询语句
        $checkStmt = $conn->prepare("SELECT msg FROM at WHERE id = ?");
        $checkStmt->bind_param("s", $id);
        $checkStmt->execute();
        $result = $checkStmt->get_result();
        $row = $result->fetch_assoc();

        if ($row) {
            // 如果找到了公告记录
            $msg = $row['msg'];

            $response = [
                "code" => "200",
                "msg" => "查询成功",
                "announcement" => $msg
            ];
        } else {
            // 如果没有找到公告记录
            $response = [
                "code" => "404",
                "msg" => "未找到公告记录"
            ];
        }
    } else {
        // 如果没有提供 id
        $response = [
            "code" => "400",
            "msg" => "缺少必要的参数"
        ];
    }

    // 返回 JSON 响应
    echo json_encode($response, JSON_UNESCAPED_UNICODE);
} else {
    // 如果不是 GET 请求，返回错误
    header("HTTP/1.1 405 Method Not Allowed");
    exit("仅支持 GET 请求");
}

// 关闭数据库连接
$conn->close();
?>